﻿/* {font-size: 100.01%;}*/

html { width:100%; height: 100%; }

body
{
	height: 100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

body form 
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height: 100%;
}

#page-footer-wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -69px;
}

#page-wrapper
{
	/*margin-right:35px;*/
	min-width: 980px;	
	/*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 780 ? "790px" :"auto");*/
}

#user-menu
{
	margin-right:35px;
	height: 34px;
	position: relative;
}

ul#user-menu-list
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	height: 100%;
	right: 0;
}

ul#user-menu-list li
{
	float: left;
	margin: 0 1.5em 0 0;
	height: 100%;
	line-height: 3em;
}

ul#user-menu-list li { font-size: 0.85em; color: #7f7f7f; }
ul#user-menu-list li a { color: #7f7f7f; }
ul#user-menu-list li.create-blog a { padding-left: 23px; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -204px;}
ul#user-menu-list li.create-post a { padding-left: 18px; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -232px;}
ul#user-menu-list li.user-profile a, ul#user-menu-list li.user-profile span { font-weight: bold;}
ul#user-menu-list li.new-vacancies a { color: green;}
ul#user-menu-list li.blog-requests a { color: red;}

#header {  margin-right:35px; }

#logo  
{
	width: 252px; 
	height:61px; 
	float:left; 
	margin-right: -252px;	/*IE6*/
}

#logo a  
{
	width: 252px; 
	height:61px; 
	display: block; 
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -375px;
	/*background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/logo_beta.gif) no-repeat;*/
	outline: none;
}

#primary-menu
{
	margin-left:252px;
	height: 61px;
	background: #0087C9 url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -94px -306px;
}

#primary-menu-items
{
	background:#0087c9 url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/primary-menu-bg.png) repeat-x;
	height:61px;
	overflow:hidden;
	margin-left: 21px;
}

ul#primary-menu-list
{
	margin:0;
	padding:0;	
	display: block;
	width:100%;
	overflow:hidden;
	height:61px;
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat right -500px;
}

ul#primary-menu-list li
{
	float: left;
	display: block;
	margin:0;
	padding:0;
	height: 51px;
	margin-top:10px;	
}

ul#primary-menu-list li.selected
{
	margin-top:12px;
	height: 49px;	
}

ul#primary-menu-list li span
{
	line-height: 3.1em;
}

ul#primary-menu-list li.selected
{
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -266px -437px;
}

ul#primary-menu-list li.selected span
{
	/*display: inline;*/
	float:left;
	height:100%;
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat right -437px;
}

ul#primary-menu-list li.selected b, ul#primary-menu-list li.selected a 
{
	/*display: inline;*/
	height:100%;
	float:left;
	margin: 0 3px;
	padding: 0 15px;
	background:white;
	text-decoration: none;
	color: #0279bd; 
	
}

ul#primary-menu-list a
{ 
	color: white; 
	/*padding: 0 18px; 
	text-decoration:underline; */
	margin: 0 18px; 
	text-decoration:none; 
	border-bottom: 2px solid white;
}
ul#primary-menu-list a, ul#primary-menu-list b
{
	font-size: 1.65em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}

#secondary-menu
{
	margin-left:252px;
	height: 44px;
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -266px -375px;
}

#secondary-menu-items
{
	height: 44px;
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat right -375px;
}

ul#secondary-menu-list
{
	margin: 0 3px;
	padding:0 0 0 20px;	
	display: block;
	overflow:hidden;
	height: 44px;
	background: #f3f8fb url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/secondary-menu-bg.gif) repeat-x;
}

ul#secondary-menu-list li
{
	display: block;
	float: left;
	margin-right: 25px;
	height: 44px;
}

ul#secondary-menu-list a
{
	line-height: 2em;
	font-size: 1.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul#secondary-menu-list li a
{
	text-decoration: underline;
	color: #808281;
}

ul#secondary-menu-list li.selected a
{
	text-decoration: none;
	color: #027cc5;	
}

#page-content 
{
	/*margin: 0 35px 23px 42px;*/
	margin: 0 0 23px 0;	  
	overflow:hidden;
	zoom:1; /* IE6 */
}

#page-content font {font-size: 1em; /*IE fix*/}

#content-container { clear: both; padding: 0 35px 23px 42px; overflow:hidden;}

body.page-technologies #content-container {background: #f3f3f3 url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/page-gradient.gif) repeat-x; }
body.page-technologies #page-content { margin:0;}
body.page-technologies h1 { color: #000;}
body.page-technologies #page-footer-wrapper {background: #f3f3f3;}
body.page-technologies #page-wrapper { background: #fff;}



/* Sidebar Mode */
div.sidebar #content { float: left; width: 67%; margin-right:2%; zoom:1; overflow:hidden; }
div.sidebar #sidebar {float: right; width: 30%; display: block; overflow: hidden; }

/* Without Sidebar Mode*/
#content { float:none; width: auto; margin:0;  zoom:1; }
#sidebar {display: none; overflow: hidden;}

#page-title { min-height: 5em; height: auto !important; height: 5em; padding-bottom: 1px;}
#page-title h1 { padding-top: 1em; }

#sidebar-search-container { height: 5em; overflow:hidden; padding-bottom: 1px; }
#title-search-container #page-title {margin: 0 200px 0 0;}
#title-search-container { overflow: hidden; margin: 0 35px 0 42px; }


#search { float: right; width:180px; overflow: hidden; margin: 2em 0 0 0;}
#search div.content-rounded-box { float: left; width:157px;}
#search div.content-rounded-box b.r1 { border-left: 1px solid #f5e08e; border-right: none; background-color: #f5e08e; margin-right: 0;}
#search div.content-rounded-box b.r0 { border-left: 2px solid #f5e08e; border-right: none; background-color: #fffae5;}
								 
#search div.search-inner-box
{
	border-left: 1px solid #f5e08e; 
	border-right: none;
	padding-left: 5px;
	background-color: #fffae5;
	height: 17px;
	overflow:hidden;
}

#search input.search-textbox
{
	border:none;
	background: #fffae5;
	color: #66645c;
	width: 149px;
	height: 17px;
	padding:0;
	margin:0;

}
#search input.search-loupe
{ 
	background:#ffd22c url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -255px;
	border:none;
	display:block;
	height:21px;
	margin:0;
	padding:0;
	width:23px;
	cursor: hand;
	cursor: pointer;
}

#search input { vertical-align: top;}
#search-button {float: left; width:23px;}

div.sidebar-banner {text-align:center; }

/* Footer */
#space-for-footer { height:64px;}
#footer
{
	height:64px;
	background:#f9f9f9 url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/footer-bg.gif) bottom repeat-x;
	border-bottom: 4px solid #d5d5d5;
	border-top: 1px solid #f2f2f2;
}

#footer-logo
{
	float:right;
	display:inline; /*IE6 double margin*/
	margin-right: 50px;
	width:85px;
	height: 64px;
	background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -306px;
	cursor: hand;
	cursor:pointer;
}

#footer-links
{
	margin: 1em 3em 0;
	font-size: 0.85em;
	color:#989898;
	line-height: 2em;
}

#footer-about-links {overflow:hidden;}
#footer-about-links a { color: #909090;}
#footer-sponsor-links a { color: #007cc8;}


/* Round Corners*/

.r0, .r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10
{
	overflow: hidden;
	font-size:1px;
	display: block;
	height: 1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

div.sidebar-rounded-box { margin-bottom:1em;}
div.sidebar-rounded-box div.inner-box, div.sidebar-rounded-box b { background-color: #f7f7f7; }
div.sidebar-rounded-box div.inner-box { padding: 0.6em 1.2em 1.2em 1.2em;}

/* New Item Link*/
div.add-new-item div.inner-box { padding-top: 0.2em;  padding-bottom: 0.2em;}
div.add-new-item div.inner-box span {color:#ff9c00; font-weight:bold; font-size:1.5em;}
div.add-new-item div.inner-box a { font-family: Arial, Verdana, Tahoma, Sans-Serif;text-decoration: none; color:#4c4c4c; padding-left: 0.3em; font-size:1.4em;}


div.content-rounded-box {}
div.content-rounded-box div.inner-box { padding: 1px 1em; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; zoom:1;}
div.content-rounded-box b.r1 { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; background: #e3e3e3;}
div.content-rounded-box b.r0 { border-left: 2px solid #f0f0f0; border-right: 2px solid #f0f0f0;}

/* User List Search */
div.user-search-box { width:50%; margin-bottom: 1.5em; }
div.user-search-box input { font-size:1.5em; width:100%; margin:0; padding:0; border:none; color:#a1a1a1; background: white;}
div.user-search-box div.inner-box { padding: 1px 0.5em;}

/* Technology WebPart */
div.webparts {overflow:hidden; min-height:120px;}
div.webparts-description {color: #000; font-size: 1.2em; margin-bottom: 1.1em;}
div.webpart-column-left {float:left; width:50%;}
div.webpart-column-right {float:right; width:50%;}

div.webpart-box { margin-bottom: 16px; overflow: hidden; }
div.webpart-column-left div.webpart-box { margin-right: 8px;}
div.webpart-column-right div.webpart-box {margin-left: 8px;}

div.webpart-header {background:#45b3e1 url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/corners.gif) no-repeat; height:31px;}
div.webpart-header-wrapper { background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/corners.gif) no-repeat right 0; margin-left: 3px; height:31px;}
div.webpart-header-bg {height:31px; background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/header-bg.jpg) repeat-x; margin-right:4px;}
div.webpart-header-content { padding: 3px 0 0 12px; }
div.webpart-header-content a.header-title {color:#fff;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1.6em; text-decoration: none; }
div.webpart-header-content a.feed-icon { margin: 4px 6px 0 0; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -172px -306px; width:18px; height: 18px;}

div.webpart-content { padding: 1em 15px; border-left: 1px solid #d4d4d4; background: white url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/right-border.gif) repeat-y right;}

div.webpart-box div.item {overflow:hidden;}
div.webpart-box div.title a { text-decoration: none; color:#000;}
div.webpart-box div.title a:hover { text-decoration: underline; }
div.webpart-box div.date {color: #999999; font-size: 0.85em; margin-bottom: 0.3em;}
div.webpart-box div.details {}
div.webpart-box div.line {background: #efefef url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/line.gif) no-repeat; height: 1px; margin:1em 0 0.8em 0; }
div.webpart-box div.line span {background: #efefef url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/line.gif) no-repeat right; display: block; margin-left:87px; height: 1px; }
div.webpart-box div.line b {background: #efefef; display: block; margin-right:87px; height: 1px; font-size:1px; overflow: hidden;}

div.webpart-footer {background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/corners.gif) no-repeat 0 -31px; height:5px;}
div.webpart-footer-wrapper { background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/corners.gif) no-repeat right -31px; margin-left: 3px; height:5px;}
div.webpart-footer-bg {background: url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/webpart/footer-bg.gif) repeat-x; margin-right:4px; height:5px; }

/* Sidebar Tabs */
.sidebar-tabs 
{
	width:100%;
	overflow:hidden;
	margin:0;
	/*zoom:1;*/
	padding:1px;
	position:relative;
}

.sidebar-tabs dt 
{
	float:left;
	line-height: 1.4em;
	height: 1.4em;
	position:relative;
	margin: 0 0.4em; 
	display: inline;
	z-index:3;
	cursor:auto;
 }

 .sidebar-tabs dt.selected
 {
  	background-color: #ffd96a; 
	margin: 0 1px; 
	padding: 1px 0;
 }

.sidebar-tabs dt a 
{
	display: block; 
	color: #4a4a4a; 
	text-decoration: none; 
	border-bottom: 1px dashed #adadad;
	outline: none;
	margin: 0 1px; 
	padding: 1px 0 0 0;
}

.sidebar-tabs dt.selected a 
{
	background-color: #ffd96a; 
	margin: 0 -1px; 
	color: #151900; 
	text-decoration: none; 
	cursor: default;
	display: block; 
	padding: 0 0.5em;
	border:none;
	outline: none;
	
	/* IE Hacks*/
	position: relative;
	float: left;
	
}

 .sidebar-tabs dd 
 {
	display:none;
	float:right;
	width:100%;
	margin:2em 0 0 -100%;
	position:relative;
	z-index:2;
 }

.sidebar-tabs dd.selected { display:block; }
.sidebar-tabs .tab-content {border-top: 1px dashed #dedede;	padding-top: 0.6em;  margin-top: 0.3em;} 

ul.last-items-list
{
	display: block;
	margin: 0;
	padding: 0;
}

ul.last-items-list li
{
	display: block;
	margin: 0 0 0.6em 0;
	padding: 0;
	font-size: 0.85em;
	vertical-align: middle;
	list-style:none;
	zoom:1;
}

ul.last-items-list a.item-author
{
	padding-left: 13px;
	background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -2px;
}

ul.last-items-list a.item-author, ul.last-items-list a.item-category, ul.last-items-list li
{
	color:#959595;
}

ul.last-items-list a.item-name { }
ul.last-items-list span.item-description { display: block; }

ul.last-items-list li i
{
	vertical-align: baseline;
	padding: 0 0.2em;
	font-size: 0.8em;
	font-style: normal;
	
}

div.tab-footer { overflow: hidden; margin-top: 1em;}
a.feed-icon { width:16px; height: 16px; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -283px; float: right;}
a.header-feed-icon {background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -283px; padding: 0 8px; margin: 0 8px; font-size:16px; zoom: 1; line-height: 16px;}

/* Content Forms: commons styles */
div.content-form
{
	padding-left:4em;
	position:relative; 
	zoom:1;
	padding-bottom: 2.5em;
}

div.content-form div.form-input span {font-size: 1.5em;}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	font-size: 1.5em;
	background: #f8f8f8;
	margin: 0; 
}

div.content-form div.form-input input, div.content-form div.form-input textarea {width:75%;}

div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: red;
	background:	#fff8d3;
}

div.content-form div.legend
{
	left: -1em; 
	top:-0.7em; 
	float:left; 
	padding: 0 3px; 
	background:white; 
	color:#666666;
	position:relative; 
	z-index:10; 
	font-size: 1.8em; 
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
}

div.content-form div.fields
{
	clear: both;
}

div.content-form input.input-submit
{ 
	font-size: 1.5em;
	overflow:visible;
	padding:0 0.5em;	
}

div.content-form div.field
{
	padding:0; 
	margin: 0 0 1em 0; 
	display: block;
}

div.content-form div.field label.field-title
{
	color:#666666; 
	display: block;
	font-size: 1.4em;
	margin-bottom: 3px;
	font-family:Arial, Verdana, Tahoma, Sans-Serif; 
	white-space: nowrap;
}

div.content-form div.description {font-size: 0.9em; color: #979797;}

div.content-form div.button { }

div.content-form div.field-checkbox { margin: 0.3em 0; font-size: 1.4em;}
div.file-form div.field-checkbox input { width: auto;}

/* Profile Form*/
div.profile-form div.button { text-align: center; }
div.profile-form div.field-gender select { width: auto;}
div.profile-form div.field-image input { width: auto;}
div.profile-form div.field-image div.form-input span { font-size: 1em;}
div.profile-form div.field-image img { margin-bottom: 2px;}
div.profile-form div.field-birthdaydate input { width: 150px;}

/* Login Form */
div.login-box { width: 50%; margin: 2em auto; zoom:1; }
div.login-form div.field-openid input.input-submit {  width: auto; font-size: 1.5em; margin: 0; }
div.login-form div.field-openid { overflow: hidden; padding: 1em 0 0 0 !important; margin:0;}
div.openid-form div.field-openid { padding:0 !important;}

div.field-openid div.form-input, div.field-openid div.button { float: left; }
div.field-openid div.form-input { width: 50%;}
div.field-openid div.button { margin-left: 1em;  display: inline; }
div.field-openid div.form-input input { width: 100% ;}

div.login-form div.field-liveid { padding: 2em 0 0 0 !important; margin:0; clear: both; overflow: hidden;}
div.liveid-form div.field-liveid { padding: 0 !important;}

div.login-form div.field-liveid label { float: left; line-height:1.8em;}
div.login-form div.field-liveid div.button { float: left; padding-left: 1em;}
div.login-form div.field-liveid div.button a { display: block; padding-top: 0.5em;}

/* File Form */
div.file-form div.field-sections select { width: 50%;}
div.file-form div.button { text-align: center; }

/* Vacancy Form */
div.vacancy-form div.field-sections select { width: 75% !important;}
div.vacancy-form select { width: 37% !important;}
div.vacancy-form div.field-property_age input { width: 10% !important;}
div.vacancy-form div.field-property_salary input { width: 10% !important; text-align: right; }
div.vacancy-form div.field-property_salary select { width: auto !important;}
div.vacancy-form div.field-active input { width: auto !important;  }
div.vacancy-form div.field-active { font-size: 1.5em; color: #666666;}


/* Resume Form */
div.resume-form div.field-sections select { width: 75% !important;}
div.resume-form select { width: 37% !important;}
div.resume-form div.field-property_salary input { width: 10% !important; text-align: right; }
div.resume-form div.field-property_salary select { width: auto !important;}
div.resume-form div.field-active input { width: auto !important;  }
div.resume-form div.field-active { font-size: 1.5em; color: #666666;}


/* Navigation */
div.navigation { font-size:125%; line-height:200%;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { background-color:#e8e9ec; padding:0.2em 0.3em; }
div.navigation span.disabled { color:#999;}
div.navigation span.arrow { font-size:100%; font-family:Times; }
div.navigation span.ctrl { font-size:68%;}



/* Content Table */
table.content-table
{
	width: 100%;
	border: 0;
	margin: 1em 0 3em 0;
}

table.content-table td.label, table.content-table td.value { padding: 1em 0.5em 0;}
table.content-table td.header { padding-top:0;}
table.content-table td.header h2 {margin-bottom: 0;}

table.content-table td.label
{ 
	width: 23%;
	vertical-align: top;
	text-align:right;
	font-weight: bold;
	color: #4c4c4c;
}
table.content-table td.value { }


/* Item List */
div.item-list div.item { margin-bottom:1em; overflow:hidden;}
div.item-list div.title { width: 50%; font-size: 1.5em;}
div.item-list div.title a { font-family: Arial, Verdana, Helvetica, sans-serif;}
div.item-list div.date {color:#999999; font-size:0.85em;}
div.item-list div.right-sidebar { float: right; width:30%; text-align: right; margin-right:1em;}

/* Only Job */
div.job-list div.salary { color:#999; font-size:1.4em; line-height:1.5em; }
div.job-list div.city {color:#4e4e4e; font-size:0.85em;}
div.job-list div.description { margin-top:1em; font-size:1em; clear: both; font-size:0.85em; color:#4e4e4e;}

/* Only Files */
div.file-list div.tags { margin-right: 35%;}
div.file-list div.tags a {color:#7f7f7f; font-size:0.85em; text-transform: lowercase;}
div.file-list div.download a { color:#ff9c00; font-size:1em; font-weight: bold; padding-left: 1.1em; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -172px;}
div.file-list div.description { margin-top:1em; font-size:0.85em; width: 70%; clear: both; font-size:1em; line-height:1.5em;}
div.file-list div.info {margin-top:1em; overflow:hidden;}
div.file-list div.downloads {color:#4E4E4E; font-size:0.85em;}

/* Only Technology */
div.technology-list div.title { width: auto; font-size: 1.8em;}
div.technology-list div.info {margin-top:1em; }
div.technology-list div.tags a {color:#7f7f7f; font-size:0.85em;}
div.technology-list div.description { margin-top:1em; font-size:1em; line-height:1.5em;}

div.technology-list div.source-link { margin-top: 0.5em; }
div.technology-list div.user-and-date {font-size:0.85em;}
div.technology-list div.user-and-date span {color:#909090;}
div.technology-list div.user-and-date a { color:#999999; font-weight:bold; padding-left: 12px; background:transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat scroll -8px -28px;}

/* User List */
div.user-item {overflow:hidden; margin-bottom: 10px; clear:both; zoom:1;}
div.user-item div.user-sidebar {float:right; width: 30%; text-align:right; font-size:0.85em; }
div.user-item div.user-avatar { float: left;}

div.user-item div.user-info {margin-left: 20px; float: left; width:50%;}
div.user-item-sidebar div.user-info {margin-left: 62px; float: none; width:auto;}

div.user-info a { font-size: 1.5em;}
div.user-item-sidebar div.user-info a {font-size: 1.1em;}

div.user-register-date { color: #999;}
div.user-city { color:#4e4e4e;}
div.user-info span.user-occupation {display: block; color: #999999;}

div.user-avatar a
{
	display: block; 
	width:50px; 
	height: 50px; 
	background: #ededed url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -119px -306px;
}


table.user-stat-list { width: 100%; border: 0; font-size: 0.85em; }
table.user-stat-list td { padding: 0 0 1em 0;}
table.user-stat-list td.user-name { width: 55%; vertical-align:top;}
table.user-stat-list td.user-name a { padding-left: 13px; background: transparent url(/web/20130201080702im_/http://www.gotdotnet.ru/bitrix/templates/gotdotnet/images/sprite.gif) no-repeat -8px -2px;}
table.user-stat-list td.user-stat { width: 45%; text-align: right; color:#939393;}


.mdash-list, .mdash-list li
{
    margin: 0 0 0.3em 0.625em !important;
    margin-left: 0.7em;
    padding: 0;
    list-style: none;
}

.mdash-list li:before
{
    position: absolute;
    margin-left: -1.3em;
    content: "\2014\a0";
    color: #7c7c7c;
}

.mdash-list li
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        insertBefore(
            createElement("m"), firstChild)
    );
}

.mdash-list m
{
    position: absolute;
    margin-left: -1.3em;
    color: #7c7c7c;
}

.mdash-list m
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        innerText = "\2014"
    );
}

.mdash-list li.current a
{
	text-decoration: none;
	color: black;
	font-weight: bold;
}

div.search-cloud-box div.inner-box { background: none;}
div.search-cloud {text-align:center; }
div.search-cloud a { text-decoration: none; line-height: 1.4em;}
div.search-cloud a:hover { color: #99cae7;}
div.search-page div.search-result {margin: 0.5em 0 1em 0;}
div.search-page div.search-item { margin-bottom: 1em; padding-bottom: 1em; border-bottom:1px dashed #DEDEDE;}
div.search-page div.search-title { font-size: 1.8em; margin: 0 0 0.5em 0; font-family: Arial, Verdana, Helvetica, sans-serif; }

div.search-page div.search-preview { }
div.search-page div.search-tags { margin-top: 0.5em; color:#929292; font-size: 0.85em;}
div.search-page div.search-tags a {color:#929292; text-decoration:none; text-transform:lowercase;}
div.search-page div.search-tags a:hover {text-decoration:underline;}



/*
     FILE ARCHIVED ON 08:07:02 Feb 01, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:26:14 Nov 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 130.951 (3)
  esindex: 0.006
  captures_list: 150.408
  CDXLines.iter: 12.403 (3)
  PetaboxLoader3.datanode: 86.694 (4)
  exclusion.robots: 0.223
  exclusion.robots.policy: 0.208
  RedisCDXSource: 2.283
  PetaboxLoader3.resolve: 57.049 (2)
  load_resource: 62.676
*/